Telosporidia
Explore definitions, synonyms, and language insights of Telosporidia
Definitions
Noun
parasitic sporozoans that form spores containing one or more infective sporozoites
Explore definitions, synonyms, and language insights of Telosporidia