|
Definition of Town square
1. Noun. An open area commonly found in the heart of a traditional town, used for community gatherings. ¹
¹ Source: wiktionary.com
|
1. Noun. An open area commonly found in the heart of a traditional town, used for community gatherings. ¹
¹ Source: wiktionary.com