long-term survival - Turc Anglais Dictionnaire