Meaning of AVALANCHE in English

AVALANCHE

A fall or slide of a large mass, as of snow or rock, down a mountainside.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.