English
Detailed Translations for town square from English to Spanish
town square: (*Using Word and Sentence Splitter)
Wiktionary Translations for town square:
town square
noun
-
an open area in a town
- town square → plaza