kamus
.
Search
About
salamandra_atra
English
Salamandra atra, alpine salamander
Noun
Ovoviviparous amphibian of the Alps
English: alpine salamander, Salamandra atra
English words with similar meanings
Show 1 words
alpine salamander