Zooflagellate Meaning

There are 1 meaning(s) for word Zooflagellate

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

    Synonyms : zoomastigote