Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of diverse minute acellular or unicellular organisms usually nonphotosynthetic.
Synonyms : protozoon
Meaning : Of or relating to the Protozoa.
Synonyms : protozoal, protozoic
Install App