Meaning of Telosporidia

Definition of Telosporidia

(noun) parasitic sporozoans that form spores containing one or more infective sporozoites

Other information on Telosporidia

WIKIPEDIA results for Telosporidia
Amazon results for Telosporidia