euglenid

Noun

 * 1) A kind of flagellate distinguished mainly by the presence of a pellicle composed of proteinaceous strips underneath the cell membrane, supported by dorsal and ventral microtubules.