meaning of Blutspender

Blutspender - German to English

bloodstream donor