Big Huge Thesaurus

flagellant

noun

sounds kind of like