town square

From Wiktionary, the free dictionary
Archived revision by 86.145.59.183 (talk) as of 01:02, 14 December 2019.
Jump to navigation Jump to search

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

Translations

See also

Further reading