VariousWords beta
Related Terms:
Definitions:
Noun
tundra
Definition: a vast treeless plain in the Arctic regions where the subsoil is permanently frozen
Definition: A flat and treeless Arctic biome.