Noun Definition

telosporidia

1.Definition: parasitic sporozoans that form spores containing one or more infective sporozoites

Category: Animals