TOWNSCAPE


Meaning of TOWNSCAPE in English

town ‧ scape /ˈtaʊnskeɪp/ BrE AmE noun [countable]

the way a town or large parts of a town look ⇨ landscape :

industrial townscapes

Edinburgh’s historic townscape

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.