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.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.