AVALANCHE


Meaning of AVALANCHE in English

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

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