English → Hindi dictionary

self punishment

सेल्फ पनिशमेंट / सेल्फ़Noun

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

Definition

punishment inflicted on yourself

Looking for poetry? Read shayari and poems by great poets.