Protozoon



ENGLISH MEANING
noun
1.
One of the Protozoa.
2.
A single zooid of a compound protozoan.