YourDictionary

Dictionary Home » Medical Definitions » undulating membrane

undulating membrane medical definition

noun
An organelle of locomotion in certain flagellate parasites consisting of a finlike extension of the cytoplasmic membrane with the flagellar sheath.

link/cite print suggestion box