avalanche

noun
  1. a large mass of snow, ice, and rocks falling rapidly down a mountainside
  2. a sudden large amount of something
  3. Usage: figurative
verb
  1. to fall or rush down like an avalanche
  2. to overwhelm with a large amount of something

Examples