self-deprecating Meaning, Definition & Usage

  1. adjective satellite conscious of your own shortcomings

WordNet