'public square' definitions:

Definition of 'public square'

(from WordNet)
noun
An open area at the meeting of two or more streets [syn: public square, square]
noun
A place of assembly for the people in ancient Greece [syn: agora, public square]