English dictionary
self-deprecating meaning and definition
Definition and meaning of self-deprecating at MeaningMonkey.org. self-deprecating meaning and definition in the English Dictionary.SELF-DEPRECATING adjective
Definition of self-deprecating (adjective)
- conscious of your own shortcomings
Source: Princeton University Wordnet