tundra - Dictionary definition and meaning for word tundra
Powered by Mnemonic Dictionary
TUNDRA is a region like the SAVANNA, Pampas, Prairies etc.
tundra - a region where there is lot of 'thund' meaning cold in hindi