have a lot to lose - French English Dictionary