Letter Toolbox

ENDOPARASITE

“ENDOPARASITE” is a valid word.

15 Scrabble points
17 Words with Friends
12 letters

Definition

noun

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

< 12-letter words: ENDOPARASITE

11-letter words 2