https://www.merriam-webster.com/dictionary/euglenoid
EUGLENOID Definition & Meaning - Merriam-Webster
The meaning of EUGLENOID is any of a taxon (Euglenophyta or Euglenida) of varied flagellates (such as a euglena) that are typically green or colorless...
definitionmeaningmerriamwebster