Big Huge Thesaurus

megatherian

noun

sounds kind of like