Icecap

From Fresh Dictionary

English

Noun

polar

  1. A mass of ice and snow that permanently covers a large area of land in the polar zones.

Translations

Personal tools