food bank: a place where food is contributed and made available to those in need
bank: a supply or stock held in reserve for future use (especially in emergencies)
deposit: the phenomenon of sediment or gravel accumulating