Noun Definition

sporozoan

1.Definition: parasitic spore-forming protozoan

Category: Animals