Big Huge Thesaurus

chyloderma

noun

sounds kind of like