Definify.com

Definition 2024


town_square

town square

English

Noun

town square (plural town squares)

  1. 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

External links