Meaning of the word snowscape in English

What does snowscape mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

snowscape

US /ˈsnoʊ.skeɪp/
UK /ˈsnəʊ.skeɪp/

Noun

a landscape or scene covered in snow

Example:
The entire valley was transformed into a beautiful snowscape after the blizzard.
The artist captured the serene beauty of the winter snowscape in her painting.