English-Hindi dictionary »

self-punishment meaning in Hindi

EnglishHindi
self-punishment noun

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