be fighting a running battle - Fransızca İngilizce Sözlük