meeting place

1. (noun) a public place to meet for open discussion
Synonyms: assembly, forum
Related Words: facility, installation



Terms and Conditions of Use / Copyright Notice