What is the meaning of avalanche in English?

Learn vocabulary with pictures as well as definitions of avalanche in English

Learn in

See more

n. avalanche

Definition of avalanche in English

Mass of snow that becomes unstable and suddenly falls down a mountain slope due to a lack of cohesion between the layers of snow.

Synonyms of avalanche in English

snowslidesnow slidesnow slipsnowslip