Meaning of self-punishment

Definition of self-punishment

(noun) punishment inflicted on yourself

Other information on self-punishment

WIKIPEDIA results for self-punishment
Amazon results for self-punishment