Definitions of blood donor:

  • noun:   someone who gives blood to be used for transfusions