beat the odds - French English Dictionary