permafrost

Explore definitions, synonyms, and language insights of permafrost

Definitions

Noun
ground that is permanently frozen

More General Terms