endozoan


Meanings

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


endozoan is not a valid Scrabble word

endozoan is not valid in Words With Friends