public square ( synonym found)

Definition of public square:

(n) : an open area at the meeting of two or more streets

Definition of public square:

(n) : an open area at the meeting of two or more streets

Back to Top