life and death struggle - Turc Anglais Dictionnaire