Avalanche
1. A fall or slide of a large mass, as of snow or rock, down a mountainside. The avalanche killed seven skiers. 2. A massive or overwhelming amount; a flood. Today we had an avalanche of mail.