Definition Definition

tundra - Meaning and Examples

Meaning of 'tundra' (Webster Dictionary)

1 . Tundra [ n.]
- A rolling, marshy, mossy plain of Northern Siberia.
500 - Internal Server Error

500

Internal Server Error

Back to Home