put up a good fight

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