self-depreciating - Turkish English Dictionary