put up a good fight - French English Dictionary