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
Tweet