TOWNSCAPE


Meaning of TOWNSCAPE in English

■ noun an urban landscape.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.