die in the last ditch - Turc Anglais Dictionnaire