American Dictionary
Definition townscape in American 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
