The Collaborative International Dictionary
Self-tormentor
Self-tormentor \Self`-tor*ment"or\, n. One who torments himself.