EUGLENOID





Definition:

  1. [noun] marine and freshwater green or colorless flagellate organism
    Synonyms: euglenophyte, euglenid

Synonyms: