alpine salamander
1.
(
noun
) ovoviviparous amphibian of the Alps
Synonyms:
Salamandra atra
Related Words:
salamander
Terms and Conditions of Use / Copyright Notice