What does Blutopfer mean?

Blutopfer - German to English

bloodstream give up