sacrifice by death to a higher being - Deutsch Englisch Wörterbuch