sacrifice by death to a higher being - Spanish English Dictionary