Synonyms
Antonyms

1. entoparasite

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

Synonyms

  • entozoan
  • entozoon
  • parasite
  • endoparasite

Antonyms

  • epizoic
  • leader
  • master of ceremonies
  • compere

Featured Games

Synonym.com