Big Huge Thesaurus

Melophagus

noun

sounds kind of like