-
nounparasite of arthropods and fishes that invade and destroy host cellstype of:
Definition that contains microsporidian
We don't have definitions for this word yet.
We don't have definitions for this word yet.