meaning of zooflagellate
1.
flagellate
protozoan
lacking
photosynthesis
and
other
plant-like
characteristics
Related Words
zooflagellate
|
Developed & Maintained By
Taraprasad.com