a challenging environment - Turc Anglais Dictionnaire