endoparasite
(en-do-par-a-site)
5 syllables
Definition
noun. a parasite that lives inside the host's body.
Example Sentence
He was upset to learn he had an endoparasite.
More Example Sentences
Many animals can host an endoparasite inside.
Synonyms
internal parasite; host parasite; body parasite
Hear It! Say It! Write It!
endoparasite