TOWNSCAPE


Meaning of TOWNSCAPE in English

/ ˈtaʊnskeɪp; NAmE / noun

1.

what you see when you look at a town, for example from a distance :

an industrial townscape

2.

( technical ) a picture of a town

—compare landscape , seascape

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.