self-depreciation meaning

UK US

self-depreciation (noun): a feeling of being of little worth.

Definition of self-depreciation

  1. a feeling of being of little worth

    Type of: humility

More about self-depreciation on Wikipedia.