avalanche
Noun
B1 – Intermediate
A large mass of snow, ice, and rock that suddenly slides down a mountainside.
"Avalanche" is often used figuratively for a sudden overwhelming amount of something, as in "an avalanche of complaints".