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
Tweet