flagellist

Etymology
+ -ist

Noun

 * 1) One who administers punishment by whipping.
 * 2) One who whips him or herself as an act of religious penitence; flagellant.
 * 3) One who whips others or is whipped by others as a sexual fetish.
 * 4) One who is abusive or punishing.
 * 1) One who whips him or herself as an act of religious penitence; flagellant.
 * 2) One who whips others or is whipped by others as a sexual fetish.
 * 3) One who is abusive or punishing.
 * 1) One who whips others or is whipped by others as a sexual fetish.
 * 2) One who is abusive or punishing.
 * 1) One who is abusive or punishing.
 * 1) One who is abusive or punishing.
 * 1) One who is abusive or punishing.
 * 1) One who is abusive or punishing.
 * 1) One who is abusive or punishing.