'euglenoid' definitions:

Definition of 'euglenoid'

(from WordNet)
noun
Marine and freshwater green or colorless flagellate organism [syn: euglenoid, euglenophyte, euglenid]