What Is The Meaning Of Self Defecating?
What Is The Meaning Of Self Defecating? : tending or serving to disparage or undervalue oneself self-deprecating humor He is far too self-deprecating … to assume the persona of a celebrity.— What does self depriving mean? : voluntary denial of oneself from possessing, using, consuming, or enjoying something desired No self-deprivation is called for, but