'Euglenophyta' definitions:

Definition of 'Euglenophyta'

From: WordNet
noun
Free-swimming flagellate algae [syn: Euglenophyta, division Euglenophyta]

Words containing 'Euglenophyta'