Definitions of Rhyacotriton:

  • noun:   olympic salamanders