Big Huge Thesaurus

endoparasite

noun

sounds kind of like