Meaning of microsporidian
Definition of microsporidian
(noun)
parasite
of arthropods and fishes that
invade
and
destroy
host
cells
Other information on microsporidian
WIKIPEDIA results for
microsporidian
Amazon results for
microsporidian
Tweet