• word of the day

    endozoan

    endozoan - Dictionary definition and meaning for word endozoan

    Definition
    (noun) any of various parasites that live in the internal organs of animals (especially intestinal worms) Definition
    (adj) of or relating to entozoa
    Synonyms : entozoan
Download our Mobile App Today
Receive our word of the day
on Whatsapp