Subscribe
URL of the page has been copied to clipboard.
Meaning : Parasitic sporozoans that form spores containing one or more infective sporozoites.
Synonyms : telosporidia
Install App