Icecap Meaning

There are 1 meaning(s) for word Icecap

Meaning 1 : a mass of ice and snow that permanently covers a large area of land (e.g., the polar regions or a mountain peak)

    Synonyms : ice cap