Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun self-punishment
1 sense of self-punishment
Sense 1
self-punishment -- (punishment inflicted on yourself)
=> punishment, penalty, penalization, penalisation -- (the act of punishing)