a fight to the finish - Turkish English Dictionary