Salamandra atra
English Dictionary
->
Letter S
-> Salamandra atra
Search Dictionary:
Salamandra atra Definition
(n)
ovoviviparous
amphibian
of
the
Alps
Salamandra atra Synonyms
alpine salamander
Salamandra atra
© Art Branch Inc.