Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
Email this page to a friend
ICECAP
Definition:
[noun] a mass of ice and snow that permanently covers a large area of land (e.g., the polar regions or a mountain peak)
Synonyms:
ice cap
Synonyms:
Search for
synonyms for ICECAP