life-or-death struggle - Allemand Anglais Dictionnaire