English dictionary
tundra meaning and definition
Definition and meaning of tundra at MeaningMonkey.org. tundra meaning and definition in the English Dictionary.TUNDRA noun
Definition of tundra (noun)
- a vast treeless plain in the Arctic regions where the subsoil is permanently frozen
Source: Princeton University Wordnet