self-abasement

Noun
  1. Voluntary self-punishment in order to atone for some wrongdoing (synset 101168027)

Other Searches