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
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 - Словарь современного английского языка. 2012