Tamil Dictionary 🔍

menobranch

Men"o*branch, Men`o*bran"chus, n. Etym: [NL. menobranchus, fr. Gr. (Zoöl.) Defn: A large aquatic American salamander of the genus Necturus, having permanent external gills.


menobranch - Similar Words