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