Big Huge Thesaurus

Megatheriidae

noun

sounds kind of like