forum

Noun
  1. A public meeting or assembly for open discussion (synset 108326684)
  2. A public facility to meet for open discussion (synset 103391266)

Other Searches