sustainable peace - German English Dictionary