Big Huge Thesaurus

megatheriid

noun

sounds kind of like