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