Big Huge Thesaurus

parasitaxus

noun

sounds kind of like