A food bank is like a store that gives away free food. Usually it is a place where people who don't have a lot of money can go to get food to eat. Some food banks get their food from grocery stores, farmers, and other organizations that donate food. Other food banks buy food with money from donations. Food banks often give out food like canned fruits and vegetables, rice, beans, and pasta. They also might have bread, eggs, or other items. Food banks help make sure people who don't have enough money still have enough food to eat.