A large mass of snow, ice, and rocks falling rapidly down a mountainside.
A sudden occurrence of a large amount of something, typically overwhelming or destructive.
अचानक होने वाली बड़ी मात्रा
English Usage: There was an avalanche of complaints after the product was recalled.
Hindi Usage: उत्पाद वापस लिए जाने के बाद शिकायतों की एक बड़ी मात्रा आई।