A food bank is a non-profit, charitable organization that acts as a regional warehouse, collecting, storing, and distributing donated or purchased food to local food pantries, soup kitchens, and shelters. They fight hunger by sourcing food from retailers and farmers, serving as a vital link between food surplus and community needs.