'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]