Synonyms of Self-punishment in English :

Antonyms of Self-punishment in English

Thesaurus of Self-punishment in English

Self-punishment

see definition of self-punishment

Hypernyms of self-punishment

1. (noun) punishment inflicted on yourself

Hyponyms of self-punishment

1. (noun) punishment inflicted on yourself