SNOWSCAPE
Meaning of SNOWSCAPE in English
/ ˈsnəʊskeɪp; NAmE ˈsnoʊ-/ noun
a scene or view of an area covered in snow, especially an impressive one
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005