Definitions of self-mortification:

  • noun:   voluntary self-punishment in order to atone for some wrongdoing