Warehouse
Part of speech: noun
Definition: A place for storing large amounts of products (wares). In logistics, a place where products go to from the manufacturer before going to the retailer.
Part of speech: verb
Definition: To store, as in a warehouse. To confine people to institutions for long-term periods.
Storage
Part of speech: noun
Definition: The act of storing goods or the state of being storedA place for storing goodsThe price charged for storing goodsThat part of a computer, such as discs, where data is stored for subsequent retrieval (but compare memory).