'meeting place' definitions:

Definition of 'meeting place'

From: WordNet
noun
A public facility to meet for open discussion [syn: forum, assembly, meeting place]