Webster's Revised Unabridged Dictionary · 1913

Self-tormentor

Self-tormentor , noun

One who torments himself.