Self-flagellation
স্ব-পতাকা

Synonyms For Self-flagellation

Self-hatred = আত্ম-ঘৃণা
Self-punishment Noun = স্ব-শাস্তি