meaning of Blutopfer

Blutopfer - German to English

bloodstream give up