life-or-death struggle - Turc Anglais Dictionnaire