Webster's Revised Unabridged Dictionary · 1913

Flagellator

Flagellator , noun

One who practices flagellation; one who whips or scourges.