put up a good fight - Almanca İngilizce Sözlük