meaning of alpine salamander

alpine salamander meaning in General Dictionary

ovoviviparous amphibian regarding the Alps