self-flagellation

Definitions of self-flagellation
  1. noun
    self-punishment inflicted by whipping
    see moresee less
    type of:
    self-punishment
    punishment inflicted on yourself
    flagellation, flogging, lashing, tanning, whipping
    beating with a whip or strap or rope as a form of punishment
Word Family