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