what does bank mean in this sentence?
In this case, it could mean a site or receptacle where something may be stored.