public square

Noun
  1. An open area at the meeting of two or more streets (synset 108637195)
  2. A place of assembly for the people in ancient Greece (synset 102687821)

Other Searches