Hindi-English dictionary »

खुद पर सजा का प्रहार meaning in English

HindiEnglish
खुद पर सजा का प्रहार

self-punishmentnoun