Definition of Self-Depreciation

  • 1. A feeling of being of little worth Noun

Semanticaly linked words with "self-depreciation"

Hyponims for word "self-depreciation"