zooflagellate
Noun
Meaning
zooflagellate (plural zooflagellates)
(microbiology) Any of the heterotrophic flagellates of the phylum Zoomastigophora
Noun
zooflagellate (plural zooflagellates)
(microbiology) Any of the heterotrophic flagellates of the phylum Zoomastigophora