Big Huge Thesaurus

cuterebra

noun

sounds kind of like