MYOPHAN MEANING IN ENGLISH

• Myophan Definition & Synonyms

  1. (n.) A contractile striated layer found in the bodies and stems of certain Infusoria.


RECENT SEARCHES