icecaps
undefined
noun
a covering of ice over a large area, especially on the polar region of a planet.
the Greenland ice cap
noun
a covering of ice over a large area, especially on the polar region of a planet.
the Greenland ice cap
"Netflix, Disney+, Prime Video, because one wasn’t enough"
PLAY Previous