meaning of zooflagellate

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


Related Words

zooflagellate |

Developed & Maintained By Taraprasad.com

Treasure Words