icecap
English
Noun
(
en noun)
A permanent expanse of ice encompassing a large geographical area, e.g. in Earth's polar zones.
- The ocean beneath the arctic icecap hosts many unique organisms adapted to the cold and lack of light.
Anagrams
*
snwcap
Not English
Snwcap has no English definition. It may be misspelled.