put up a good fight - Deutsch Englisch Wörterbuch