VariousWords beta
Related Terms:
Definitions:
Noun
permafrost
Definition: ground that is permanently frozen
Definition: Permanently frozen ground, or a specific layer thereof.