'euglena' definitions:

Definition of 'euglena'

(from WordNet)
noun
Minute single-celled green freshwater organism having a single flagella; often classed as algae

Words containing 'euglena'