Big Huge Thesaurus

nevus

noun

sounds kind of like