• Snowscape

    Origin

    snow + -scape

    Full definition of snowscape

    Noun

    snowscape

    (plural snowscapes)
    1. A landscape dominated by snow.
    © Wiktionary