RichThesaurus
endoparasite
vs
endozoan
endoparasite
noun
A parasite that lives inside the body of an organism, such as a tapeworm.
endozoan
How often have the words
endoparasite
and
endozoan
occurred in a corpus of books?
(source:
Google Ngram Viewer
)