public square


Meanings

  • an open area at the meeting of two or more streets
  • a place of assembly for the people in ancient Greece