alpine salamander

1. (noun) ovoviviparous amphibian of the Alps
Synonyms: Salamandra atra
Related Words: salamander



Terms and Conditions of Use / Copyright Notice