complex and challenging environment - Espagnol Anglais Dictionnaire