seal salamander

English

Noun

seal salamander (plural seal salamanders)

  1. Desmognathus monticola, a lungless salamander of Appalachia.