self-flagellation Meaning, Definition & Usage

  1. noun self-punishment inflicted by whipping

WordNet