sacrifice by death to a higher being - German English Dictionary