town square
Short definition from Wiktionary
Noun
- An open area commonly found in the heart of a traditional town, used for community gatherings.
- An online space or platform which serves a similar function.
We haven’t written up town square yet: Simple and Standard meanings, examples and a quiz.