a peace offering - German English Dictionary