put up a good fight - German English Dictionary