• word of the day

    sporozoan

    sporozoan - Dictionary definition and meaning for word sporozoan

    Definition
    (noun) parasitic spore-forming protozoan
Connect with us on Facebook