public square Meaning, Definition & Usage

  1. noun an open area at the meeting of two or more streets
    square.
  2. noun a place of assembly for the people in ancient Greece
    agora.

WordNet