Blood donor
~noun
Entry: a person who lets some blood be taken out of his or her body to be stored and given to somebody else.
@ Milton-Kindersley Advanced Dictionary