microsporidian Meaning, Definition & Usage

  1. noun parasite of arthropods and fishes that invade and destroy host cells

WordNet