town square

English dictionary entry

Meanings

noun
  1. An open area commonly found in the heart of a traditional town, used for community gatherings.
  2. An online space or platform which serves a similar function.

Pronunciation

LL-Q1860 (eng)-Vealhurl-town square.wav

Word forms

town square town squares

Synonyms

city square public square plaza piazza urban square

Related words

This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.