What is the meaning of self punishment
The inflicting of punishment on oneself.But it could also refer to:Our apps are nice too!Punishment is the imposition of a penalty in response to an offense, and it takes many forms.1 n punishment inflicted on yourself types:
It is mainly occurred in the severe cases of depressive disorder.