English Dictionary
◊ EUGLENOID
euglenoid
n : marine and freshwater green or colorless flagellate organism
[syn: {euglenophyte}, {euglenid}]