noun
a parasite that lives inside the body of its host
-
The endoparasite was detected during the routine examination of the patient's stool sample.
-
The doctor found an endoparasite in the poop sample.
-
Eww, there was a creepy crawly endoparasite living inside that guy.
-
The toxic relationship acted like an endoparasite, slowly draining the energy and happiness from her life.