Big Huge Thesaurus

megatherium

noun

sounds kind of like