zooflagellate

Noun
  1. Flagellate protozoan lacking photosynthesis and other plant-like characteristics (synset 101421261)

Found on Word Lists

Other Searches