be fighting a running battle - French English Dictionary