• word of the day

    sporozoite

    sporozoite - Dictionary definition and meaning for word sporozoite

    Definition
    (noun) one of the minute active bodies into which sporozoans divide in one stage of their life cycle
Download our Mobile App Today
Receive our word of the day
on Whatsapp