Meaning of alpine salamander
Definition of alpine salamander
(noun)
ovoviviparous
amphibian
of the Alps
Other information on alpine salamander
WIKIPEDIA results for
alpine salamander
Amazon results for
alpine salamander
Tweet