defend something to the last ditch - Turkish English Dictionary