MYOPHAN Meaning of MYOPHAN in English noun a contractile striated layer found in the bodies and stems of certain infusoria. Webster English vocab. Английский словарь Webster. 2012