Dictionary.com
Thesaurus.com

euglenoid

  • a word derived from euglena.
    Euglena
    noun
    a genus of green freshwater protozoans having a reddish eyespot and a single flagellum, found especially in stagnant waters.

More Suggestions