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?