self-handicapping - Turkish English Dictionary