Meaning of tundra

Definition of tundra

(noun) a vast treeless plain in the Arctic regions where the subsoil is permanently frozen

Other information on tundra

WIKIPEDIA results for tundra
Amazon results for tundra