Protozoa
English Meaning
The lowest of the grand divisions of the animal kingdom.
- Plural form of protozoan.
- Plural form of protozoon.
Sorry, No Malayalam Meaning for your input!
See Protozo Want To Try Protozoa In Malayalam??