snowslide

noun

An avalanche of snow.

noun

An avalanche of snow