forum

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

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches