'Euglenophyta' definitions:

Definition of 'Euglenophyta'

(from WordNet)
noun
Free-swimming flagellate algae [syn: Euglenophyta, division Euglenophyta]

Words containing 'Euglenophyta'