blood donor

noun

1.
someone who gives blood to be used for transfusions