Definitions
noun
parasite of arthropods and fishes that invade and destroy host cells
Look “microsporidian” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
parasite of arthropods and fishes that invade and destroy host cells