English → Hindi dictionary

self flagellation

सेल्फ फ्लेगेलेशन / सेल्फNOUN

Definition

self-punishment inflicted by whipping

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