MYOPHAN Meaning of MYOPHAN in English ( n. ) A contractile striated layer found in the bodies and stems of certain Infusoria. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012