Definitions of alpine salamander:

  • noun:   ovoviviparous amphibian of the Alps