self-depreciation meaning
UK US
self-depreciation (noun): a feeling of being of little worth.
Definition of self-depreciation
More about self-depreciation on Wikipedia.
UK US
self-depreciation (noun): a feeling of being of little worth.
More about self-depreciation on Wikipedia.