stack the odds against - French English Dictionary