meeting place Meaning, Definition & Usage

  1. noun a public facility to meet for open discussion
    assembly; forum.

WordNet