a challenging environment - Allemand Anglais Dictionnaire