Meaning of self-depreciation

Definition of self-depreciation

(noun) a feeling of being of little worth

Other information on self-depreciation

WIKIPEDIA results for self-depreciation
Amazon results for self-depreciation