Synonym-English dictionary »

self-punishment synonyms in English

SynonymEnglish
self-punishment noun
generic term

self-flagellationnoun