MYOPHAN


Meaning of MYOPHAN in English

noun a contractile striated layer found in the bodies and stems of certain infusoria.

Webster English vocab.      Английский словарь Webster.