Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

myophan Definition

Cancel
myophan
noun
A contractile striated layer found in the bodies and stems of certain Infusoria

Words Related to myophan!

myophan Examples by Brain Bank Users