• word of the day

    microsporidian

    microsporidian - Dictionary definition and meaning for word microsporidian

    Definition
    (noun) parasite of arthropods and fishes that invade and destroy host cells
Download our Mobile App Today
Receive our word of the day
on Whatsapp