townscape

noun
🔊/ˈtaʊnskeɪp/
🔊/ˈtaʊnskeɪp/
jump to other results
  1. what you see when you look at a town, for example from a distance城市风景;城镇景观
    • an industrial townscape工业城市景象
  2. (specialist) a picture of a town城镇风景画 compare landscape, seascapeTopics Artc2