Tundra north Synonyms

Definitions for Tundra


  • (noun) a broad area of level or rolling treeless country
  • (noun) a vast treeless plain in the arctic regions where the subsoil is permanently frozen

TN abbreviation

TN is an abbreviation for Tundra North
What does TN stand for?
TN stands for "Tundra North"

Definitions for North