fight to the finish - French English Dictionary