FAQs About the word entoparasite

Endoparasite

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

No synonyms found.

No antonyms found.

entonic => entonique, entomotomy => entomotomie, entomotomist => entomologiste, entomostracous => Entomostracé, entomostracan => Entomostracés,