avalanche         
noun [ C ] uk/ˈæv.əl.ɑːntʃ/ us/ˈæv.əl.æntʃ/
 雪崩
a large amount of ice, snow, and rock falling quickly down the side of a mountain
  大量;突然到来的一大批
too many things that arrive or happen at the same time
  We were swamped by an avalanche of letters/phone calls/complaints. 大批的来信/电话/投诉让我们疲于应付。