Synonyms and Antonyms for punishment

2. self-punishment (n.)

punishment inflicted on yourself

Synonyms: