Synonyms / Related
Definitions of public square:
- noun: an open area at the meeting of two or more streets
- noun: a place of assembly for the people in ancient Greece
Search for public square at other dictionaries: OneLook, Oxford, American Heritage, Merriam-Webster, Wikipedia
(New!) Usage examples...