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