Tamil Dictionary 🔍

myogalid

My*og"a*lid, n. Etym: [Myo- + Gr. (Zoöl.) Defn: One of the Myogalodæ, a family of Insectivora, including the desman, and allied species.


myogalid - Similar Words