Big Huge Thesaurus

cankerworm

noun

sounds kind of like