Euglena

What is Euglena?

Euglena definition and meaning on Dictionary terms:
noun

a genus of green freshwater protozoans having a reddish eyespot and a single flagellum, found especially in stagnant waters.