YourDictionary

snowslide

noun

an avalanche consisting mostly of snow

See snowslide in American Heritage Dictionary 4

link/cite print suggestion box