सेल्फ फ्लेगेलेशन / सेल्फ · NOUN
self-punishment inflicted by whipping
Looking for poetry? Read shayari and poems by great poets.