Popular Wordlists
  • word of the day

    entozoon

    entozoon - Dictionary definition and meaning for word entozoon

    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