TOWNSCAPE


Meaning of TOWNSCAPE in English

n.1 the visual appearance of a town or towns.

2 a picture of a town.

Oxford English vocab.      Оксфордский английский словарь.