self-punishmentEnglish

self-punishment

Noun

Punishment inflicted on yourself

English: self-punishment

Bahasa: penghinaan

Bahasa words with similar meanings