• word of the day

    endoparasitic

    endoparasitic - Dictionary definition and meaning for word endoparasitic

    Definition
    (adj) of or relating to parasites that live in the internal organs of animals
Download our Mobile App Today
Receive our word of the day
on Whatsapp