complex and challenging environment - Spanish English Dictionary