• word of the day

    entoparasite

    entoparasite - Dictionary definition and meaning for word entoparasite

    Definition
    (noun) any of various parasites that live in the internal organs of animals (especially intestinal worms)
Download our Mobile App Today
Receive our word of the day
on Whatsapp