English dictionary

euglenoid meaning and definition

EUGLENOID noun

Definition of euglenoid (noun)

  1. marine and freshwater green or colorless flagellate organism
Source: Princeton University Wordnet