self-flagellation

1. (noun) punishment inflicted on yourself
Synonyms: self-punishment
Related Words: penalization, penalty, punishment



Terms and Conditions of Use / Copyright Notice