have a fighting chance - French English Dictionary