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