Town-square Definition
noun
An open area commonly found in the heart of a traditional town, used for community gatherings.
Wiktionary
Other Word Forms of Town-square
Noun
Singular:
town-square
Plural:
town-squaresFind Similar Words
Find similar words to town-square using the buttons below.