WTWM

whatsthatwordmean

← Definition
Guess

icecap

nounA thick layer of ice that permanently covers a large area, especially the polar regions.

Synonyms

glaciernoun

Built for word lovers.