meeting place
definition: a public facility to meet for open discussion
example:
speech part: noun
synonyms:
assembly
Video not found.