'self-depreciation' definitions:

Definition of 'self-depreciation'

From: WordNet
noun
A feeling of being of little worth