Big Huge Thesaurus

hippoboscid

noun

sounds kind of like