Meaning of public square

Definition of public square

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

Other information on public square

WIKIPEDIA results for public square
Amazon results for public square