Telosporidia

Explore definitions, synonyms, and language insights of Telosporidia

Definitions

Noun
parasitic sporozoans that form spores containing one or more infective sporozoites

More General Terms