Big Huge Thesaurus

carcajou

noun

sounds kind of like