complex and challenging environment - German English Dictionary