sign a peace agreement - German English Dictionary