This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Menobranchus

  1. n.
    A large aquatic American salamander of the genus Necturus, having permanent external gills.

Menu