What does Blutspender mean?

Blutspender - German to English

bloodstream donor