flagellatore

Noun

 * 1) flogger (one who flogs or whips)
 * 2) castigator