self-deprecating
English Dictionary
->
Letter S
-> self-deprecating
Search Dictionary:
self-deprecating Definition
(s)
conscious
of
your
own
shortcomings
self-deprecating Synonyms
self-deprecating
© Art Branch Inc.