Tundra develop 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

TD abbreviation

TD is an abbreviation for Tundra Develop
What does TD stand for?
TD stands for "Tundra Develop"

Definitions for Develop