put up a good fight

listen to the pronunciation of put up a good fight
Englisch - Englisch
fight respectably, make a good effort in fighting