complex and challenging environment - Turkish English Dictionary