self-punishment
1.
(
noun
) punishment inflicted on yourself
Synonyms:
self-flagellation
Related Words:
penalization
,
penalty
,
punishment
Terms and Conditions of Use / Copyright Notice