Definitions
noun
a slide of large masses of snow and ice and mud down a mountain
noun
a sudden appearance of an overwhelming number of things
“the program brought an avalanche of mail”
Look “avalanche” up elsewhere
Want another word?
Spin the dictionary for a fresh one.