Big Huge Thesaurus

Leiopelma

noun

sounds kind of like