self-depreciation

Noun
  1. A feeling of being of little worth (synset 107524713)

Other Searches