bet one's life on - French English Dictionary