TOWNSCAPE


Meaning of TOWNSCAPE in English

[town.scape] n (1880) 1: a representation of an urban scene

2: a town or city viewed as a scene

Merriam-Webster English vocab.      Английский словарь Merriam Webster.