EUGLENOID

Definition of EUGLENOID

  1. (noun)marine and freshwater green or colorless flagellate organism