Unscramble

e 1 n 1 t 1 o 1 z 10 o 1 a 1

7 letters · 16 points in Scrabble

Meaning

noun any of various parasites that live in the internal organs of animals (especially intestinal worms)

noun any of various parasites that live in the internal organs of animals (especially intestinal worms)

Also spells

← Back to unscrambler