public square

noun

  1. 1

    a place of assembly for the people in ancient Greece

  2. 2

    an open area at the meeting of two or more streets

Synonyms

Also useful for “public square”:Scrabble