Uk English Meaning of self-flagellation

self-flagellation

Other Uk English words related to self-flagellation

Definitions and Meaning of self-flagellation in English

Wordnet

self-flagellation (n)

self-punishment inflicted by whipping

FAQs About the word self-flagellation

self-flagellation

self-punishment inflicted by whipping

Altruism,generosity,magnanimity,self-annihilation,self-sacrifice,Selflessness,Selflessness,self-forgetfulness

Complacency,Ego,Egocentricity,Egoism,egomania,egotism,Narcissism,navel-gazing,self-absorption,self-centredness

self-fertilized => self-fertilized, self-fertilization => self-fertilisation, self-fertilised => self-fertilising, self-fertilisation => Self-fertilisation, self-feeder => automatic feeder,