(1) The part of a glacier resembling a frozen waterfall that flows down a steep slope. (2) An avalanche of ice.
ICEFALL
Meaning of ICEFALL in English
Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012