defend something to the last ditch - French English Dictionary