Big Huge Thesaurus

Liopelma

noun

sounds kind of like