Euglenoid
[ju:'glenɔid]
Definition
(noun.) marine and freshwater green or colorless flagellate organism.
Checked by Jeannette--From WordNet
[ju:'glenɔid]
(noun.) marine and freshwater green or colorless flagellate organism.
Checked by Jeannette--From WordNet