ENTOZOON

Scrabble 17 Words With Friends 19

Definition

  1. noun any of various parasites that live in the internal organs of animals (especially intestinal worms). — synonyms: endoparasite, entoparasite, entozoan, endozoan

See all 33 words you can make from ENTOZOON →

← Unscramble different letters