A blood bank is a facility that collects, tests, processes, stores, and distributes blood and blood products.