defend something to the last ditch - Français Anglais Dictionnaire