Big Huge Thesaurus

deinocheirus

noun

sounds kind of like