Translation of tundra in English:

tundra

tundra

noun

  • 1

    tundra, vast level Arctic regions where the subsoil is frozen