Zooflagellate Meaning
There are 1 meaning(s) for word Zooflagellate
Meaning 1 : flagellate protozoan lacking photosynthesis and other plant-like characteristics
Synonyms : zoomastigote
Synonyms : zoomastigote
Similar words of Zooflagellate :
