alpine_salamanderEnglish

Salamandra atra, alpine salamander

Noun

Ovoviviparous amphibian of the Alps

English: alpine salamander, Salamandra atra

English words with similar meanings

Show 1 words