About us
Define
Definitions for
"telosporidia"
parasitic sporozoans that form spores containing one or more infective sporozoites
wordnet.princeton.edu