polar glacier

Explore definitions, synonyms, and language insights of polar glacier

Definitions

Noun
a glacier near the Arctic or Antarctic poles

More General Terms