ICEFALL


Meaning of ICEFALL in English

noun Date: 1817 a frozen waterfall, the mass of usually jagged blocks into which a glacier may break when it moves down a steep declivity

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.