What is a blood bank for?

A blood bank is for people to donate blood and to receive blood that people donated to get blood transfusions.