flagellated protozoa

Flagellated protozoa are free-living parasites in nature.

What is the nature of flagellated protozoa?

Subjects

Tags