Big Huge Thesaurus

papule

noun

sounds kind of like