Big Huge Thesaurus

Cuterebra

noun

sounds kind of like