self-depreciation - Turkish English Dictionary