Big Huge Thesaurus

entoparasite

noun

sounds kind of like