Open main menu

Contents

EnglishEdit

NounEdit

town square (plural town squares)

  1. An open area commonly found in the heart of a traditional town, used for community gatherings.

SynonymsEdit

TranslationsEdit

See alsoEdit

Further readingEdit