Big Huge Thesaurus

Heloderma

noun

sounds kind of like