euglenoid

Explore definitions, synonyms, and language insights of euglenoid

Definitions

Noun
marine and freshwater green or colorless flagellate organism

More General Terms