SNOWSCAPE


Meaning of SNOWSCAPE in English

[snow.scape] n (1886): a landscape covered with snow

Merriam-Webster English vocab.      Английский словарь Merriam Webster.