Big Huge Thesaurus

edmontonia

noun

sounds kind of like