Top definition
A treeless area between the icecap and the tree line of Arctic regions, having a permanently frozen subsoil and supporting low-growing vegetation such as lichens, mosses, and stunted shrubs.
peter: "look bill its tom"
bill: "what the heck..whats he doin on that tundra!!?"
peter: "i...i...dont know?"
by michael chi November 30, 2005
Get the mug
Get a tundra mug for your brother-in-law Manafort.
buy the domain for your art site
5
another word for cool, awesome, or sweet. used when describing something bordering on orgasmic. the new "da bomb"
"oh my gawd, did you see John's new shoes?"
"I know! They are soo tundra"
by r money July 21, 2006
Get the mug
Get a tundra mug for your cat Bob.