townsquare
nounUK /ˌtaʊn ˈskweə/
US /ˌtaʊn ˈskwer/
An open place in the middle of a town where people can meet and walk around.
The children played tag in the townsquare while their parents shopped nearby.
OTHER MEANINGS
2. The main public area of a town, often used for events and celebrations.
The annual festival filled the townsquare with music and food stalls.
3. A central meeting point in a community where people gather socially.
Friends agreed to meet at the townsquare before the parade.
4. A symbolic center of community life and local activity.
The old clock in the townsquare has watched over the village for a century.