alpine salamander Meaning, Definition & Usage

  1. noun ovoviviparous amphibian of the Alps
    Salamandra atra.

WordNet