Self-abasement
WordNet

noun


(1)   Voluntary self-punishment in order to atone for some wrongdoing
 
x
OK