Meaning of zooflagellate

Definition of zooflagellate

(noun) flagellate protozoan lacking photosynthesis and other plant-like characteristics

Other information on zooflagellate

WIKIPEDIA results for zooflagellate
Amazon results for zooflagellate