put up a good fight - Turkish English Dictionary