world peace through law center - German English Dictionary