a place on the internet where people can exchange ideas and opinions about a topic
Example:
- Join us on the discussion forum and share your views.
a meeting at which people can exchange ideas and opinions about a topic
Example:
- Several well-attended public discussion forums were held in the community.