store

noun

A place where merchandise is offered for sale; a shop.

A stock or supply reserved for future use.

Supplies, especially of food, clothing, or arms.

A place where commodities are kept; a warehouse or storehouse.

A great quantity or number; an abundance.