Word info

myophan

Noun

Meaning

A contractile striated layer found in the bodies and stems of certain Infusoria.

Source: Webster's dictionary

Close letter words and terms