Salamandra atra
sa·la·mand·raatra
noun
1.
ovoviviparous amphibian of the Alps
Related words
Broader terms
Parts
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.
sa·la·mand·raatra
ovoviviparous amphibian of the Alps
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.