Salamandra atra

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



Terms and Conditions of Use / Copyright Notice