salamandra atra

Noun
  1. Ovoviviparous amphibian of the Alps (synset 101632789)

Found on Word Lists

Other Searches