blood sacrifice - Spanish English Dictionary