Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Tundra in English

English

Tundra

/təndrə/

noun

1. A vast treeless plain in the arctic regions where the subsoil is permanently frozen

    synonym:
  • tundra