ENDOPARASITE Meaning of ENDOPARASITE in English n. a parasite that lives on the inside of its host. Also called ENTOPARASITE. Oxford English vocab. Оксфордский английский словарь. 2012