townsquare

noun
UK /ˌ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.