scourger

noun

One who scourges or punishes; specifically, a flagellant.

noun

One who scourges or punishes; one who afflicts severely.

noun

One who, or that which, scourges.

noun

a torturer who flogs or scourges (especially an official whose duty is to whip offenders)