entoparasite
Meanings
- any of various parasites that live in the internal organs of animals (especially intestinal worms)
Synonyms
entoparasite is not a valid Scrabble word
entoparasite is not valid in Words With Friends