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
Synonyms : ice cap