complex and challenging environment - French English Dictionary