ICEFALL


Meaning of ICEFALL in English

(1) The part of a glacier resembling a frozen waterfall that flows down a steep slope. (2) An avalanche of ice.

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