salamandra atra Meaning, Definition & Usage

  1. noun ovoviviparous amphibian of the Alps
    alpine salamander.

WordNet