RichThesaurus
endoparasite
endoparasite
synonyms
endozoan
entozoon
entozoan
entoparasite
endoparasite
definitions
noun
A parasite that lives inside the body of an organism, such as a tapeworm.