• word of the day

    sporozoan

    sporozoan - Dictionary definition and meaning for word sporozoan

    Definition
    (noun) parasitic spore-forming protozoan
Download our Mobile App Today
Receive our word of the day
on Whatsapp