telosporidia : Idioms & Phrases


subclass telosporidia

  • noun parasitic sporozoans that form spores containing one or more infective sporozoites
    Telosporidia.
WordNet