English dictionary

euglenophyta meaning and definition

EUGLENOPHYTA noun

Definition of Euglenophyta (noun)

  1. free-swimming flagellate algae
Source: Princeton University Wordnet