die in the last ditch - Allemand Anglais Dictionnaire