Home

Word

Telosporidia, n.
more info parasitic sporozoans that form spores containing one or more infective sporozoites
<noun.animal>

Telosporidia subclass Telosporidia