when the chips are down - French English Dictionary