meaning of telosporidia
1.
parasitic
sporozoans
that
form
spores
containing
one
or
more
infective
sporozoites
Related Words
telosporidia
|
Developed & Maintained By
Taraprasad.com