Avalanche
1. A fall or slide of a large mass, as of snow or rock, down a mountainside. 2. A massive or overwhelming amount; a flood; as an avalanche of mail. Shown is a snow avalanche.