Noun Definition

zooflagellate

1.Definition: flagellate protozoan lacking photosynthesis and other plant-like characteristics

Related Noun(s):zoomastigote

Category: Animals