struggle to stay alive - Turc Anglais Dictionnaire