Synonyms of Self-punishment in English :
Antonyms of Self-punishment in English
Thesaurus of Self-punishment in English
Self-punishment
see definition of self-punishmentHypernyms of self-punishment
1. (noun) punishment inflicted on yourself
Hyponyms of self-punishment
1. (noun) punishment inflicted on yourself