History
History
Synonyms
UK
US
Meaning:
avalanche

a large mass of snow and ice sliding down a mountain side

falling large mass; sudden rush of large quantity

descent

(an act of) coming or going down

moving down; lowering

LANDSLIDE as in Wiktionary
LANDSLIDE as in Wikipedia