deprecate : Idioms & Phrases


self-deprecating

  • adjective satellite conscious of your own shortcomings
WordNet