put up a good fight - Fransızca İngilizce Sözlük