EK Fatigue
Forum-"a place where people can exchange opinions and ideas on a particular issue; a meeting organized for this purpose."
"In ancient Rome- a public place where meetings were held."
Thorndike/Barnehart Dictionary.(old, but you get the point)
"where people can exchange opinions and ideas"
Cheers