Euglenophyta

1. (noun) free-swimming flagellate algae
Synonyms: division Euglenophyta
Related Words: division



Terms and Conditions of Use / Copyright Notice