Babylon 10
The world's best online dictionary

Download it's free

Definition of Town square

Babylon English

central place in the city
Town square Definition from Arts & Humanities Dictionaries & Glossaries
English-Latin Online Dictionary
Town square Definition from Encyclopedia Dictionaries & Glossaries
English Wikipedia - The Free Encyclopedia
A town square is an open public space commonly found in the heart of a traditional town used for community gatherings. Other names for town square are civic center, city square, urban square, market square, public square, piazza, plaza, and town green.

See more at
© This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License and under the Creative Commons Attribution-ShareAlike License