Big Huge Thesaurus

Parasitaxus

noun

sounds kind of like