Tamil Dictionary 🔍

myophan

My"o*phan, n. Etym: [Myo- + Gr. (Zoöl.) Defn: A contractile striated layer found in the bodies and stems of certain Infusoria.


myophan - Similar Words