English Dictionary
Definition townscape in British English
townscape noun
[countable] noun
/ˈtaʊnˌskeɪp/
1
the appearance of a particular town, especially as it is shown in a picture or photograph
