self-handicapping - French English Dictionary