tundra
tundra definition
tun·dra (tun′drə, to̵on′-)
noun
any of the vast, nearly level, treeless plains of the arctic regions
Etymology: Russ, of Lapp orig.
Browse dictionary definitions near tundra
Also Mentioned In