Noun Definition

microsporidian

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

Category: Animals