SNOWSCAPE


Meaning of SNOWSCAPE in English

■ noun a landscape covered in snow.

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