'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'