bet one's life on something - French English Dictionary