Lingvanex Tranalator

Translator for


translation app

Lingvanex - your universal translation app

Translator for

Download For Free

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

Examples of using

Are there many arctic foxes in the tundra?
Are there many mice in the tundra?