defend something to the last ditch - Turc Anglais Dictionnaire