icecapEnglish

ice cap, icecap

Noun

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

English: icecap, ice cap

English words with similar meanings

Show 1 words