ICECAP Meaning of ICECAP in English n. permanent covering of ice and snow (as on a mountain peak or at either pole) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012