Big Huge Thesaurus

leiopelma

noun

sounds kind of like