Euglena
English Meaning
- Any of various minute single-celled freshwater organisms of the genus Euglena, characterized by the presence of chlorophyll, a reddish eyespot, and a single anterior flagellum.
Sorry, No Malayalam Meaning for your input!
See Euglen Want To Try Euglena In Malayalam??