Definitions of Euglenophyta:

  • noun:   free-swimming flagellate algae