• Snowslide

    Full definition of snowslide

    Noun

    snowslide

    (plural snowslides)
    1. An avalanche of snow
    © Wiktionary