snowscape
/ˈsnouˌskæp/Definitions
1. noun
A landscape or scene dominated by snow, especially in a picturesque or serene way.
“The snowscape from the mountain top was breathtakingly beautiful.”
2. verb
To create or depict a scene of snow-covered landscapes, typically in art or photography.
“The photographer was able to snowscape the winter wonderland scene with breathtaking results.”