storehouse Definition
Dictionary Home » Words Starting with S » stop something down ... stowage » storehouse
storehouse
noun
- 1. A place where things are stored.
- Thesaurus: warehouse, depository, granary, magazine, silo, barn, depot, armoury, arsenal, repository, vault.
