store
1.
2.
3.
4. A place where commodities are kept; a warehouse or storehouse.
5. A great quantity or number; an abundance.
verb
stored, storing, stores
in store
Forthcoming: great trouble in store for her.
[Middle English stor, supply, from Old French estor, from estorer, to build, from Latin īnstaurāre, to restore.]
stor