Big Huge Thesaurus

hyaena

noun

sounds kind of like