Definify.com
Definition 2024
town_square
town square
English
Noun
town square (plural town squares)
- An open area commonly found in the heart of a traditional town, used for community gatherings.
Synonyms
- (open area for gatherings): city square, civic centre, public square, piazza, urban square
Translations
an open area in a town
External links
- town square on Wikipedia.Wikipedia