ICEFALL


Meaning of ICEFALL in English

■ noun

1》 a steep part of a glacier like a frozen waterfall.

2》 an avalanche of ice.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.