telosporidia

Noun
  1. Parasitic sporozoans that form spores containing one or more infective sporozoites (synset 101425235)

Found on Word Lists

Other Searches