euglenoid

noun
  1. 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.

Source: https://en.wiktionary.org/wiki/euglenid, https://en.wiktionary.org/wiki/euglenoid