Feedback
Town square
Meaning
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.
Sourced from
Wiktionary
Synonyms
Piazza
Public Square
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better