Self-tormentor

Self`-tor`ment´or


n.1.One who torments himself.