English to English
|a slide of large masses of snow and ice and mud down a mountain
|a sudden appearance of an overwhelming number of things
the program brought an avalanche of mail
|A large mass or body of snow and ice sliding swiftly down a mountain side, or falling down a precipice.
|gather into a huge mass and roll down a mountain, of snow