self-depreciating









self-depreciating


adjective

  1. self-deprecating.
53 queries 0.513