entoparasite


Meanings

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


entoparasite is not a valid Scrabble word

entoparasite is not valid in Words With Friends