VariousWords beta
Related Terms:
Definitions:
Noun
microsporidian
Definition: parasite of arthropods and fishes that invade and destroy host cells
Definition: Any of many parasites, of the class Microsporidia, thought by some to be protists, by others to be very small fungi