Etymology
Advertisement

self-depreciation (n.)

"a lowering of the value of oneself," 1827; see self- + depreciation. Related: Self-depreciating.

Advertisement
Advertisement
Definitions of self-depreciation

self-depreciation (n.)
a feeling of being of little worth;
From wordnet.princeton.edu