town square

Meaning

  1. An open area commonly found in the heart of a traditional town, used for community gatherings.
  2. (broadly) An online space or platform which serves a similar function.

Translations

πλατεία

τετράγωνο

Grand-Place

Notes

Sign in to write sticky notes