Big Huge Thesaurus

entozoon

noun

sounds kind of like