defend something to the last ditch - Spanish English Dictionary