MENOBRANCHUS MEANING IN ENGLISH

• Menobranchus Definition & Synonyms

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


RECENT SEARCHES