Big Huge Thesaurus

verruca

noun

sounds kind of like