Definitions of self-abasement:

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