euglenoid

Noun
  1. Marine and freshwater green or colorless flagellate organism (synset 101409545)

Found on Word Lists

Other Searches