Big Huge Thesaurus

mylodon

noun

sounds kind of like