self-deprecating

Adjective
  1. Conscious of your own shortcomings (synset 301636357)

Found on Word Lists

Other Searches