town square (English, noun)
expansion: town square (plural town squares)
Senses:
glosses: An open area commonly found in the heart of a traditional town, used for community gatherings.
glosses: An online space or platform which serves a similar function.
tags: broadly
Forms:
form: town squares
tags: plural