1 result found

Search Results for: phytoflagellates

Phytoflagellate

Definition noun, plural: phytoflagellates Any of the plant-like flagellates that contain chlorophyll and capable of... Read More