last-ditch defense/effort - Turc Anglais Dictionnaire