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