to whip or flog (somebody), esp as a religious punishment or for sexual gratification
flagellation /-ʹlaysh(ə)n/ noun
flagellator noun
flagellatory /-lət(ə)ri/ adj
[Latin flagellatus, past part. of flagellare to whip, from flagellum whip, flail, dimin. of flagrum scourge]