Definitions of microsporidian:

  • noun:   parasite of arthropods and fishes that invade and destroy host cells