A food bank is a non-profit organization that acts as a centralized hub, soliciting, storing, and distributing donated food and essentials to community agencies like food pantries, shelters, and soup kitchens. They act as large-scale warehouses (often with cold storage) that bridge the gap between donors and local charities that serve individuals in need.