TOWN SQUARE


Meaning of TOWN SQUARE in English

central place in the city

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.