sacrificial ritual - German English Dictionary