Salamandra atra

Explore definitions, synonyms, and language insights of Salamandra atra

Definitions

Noun
ovoviviparous amphibian of the Alps

More General Terms