storehouse
noun
- 1
a depository for goods
storehouses were built close to the docks
Also useful for “storehouse”:Crossword— A long fill for tough grids
a depository for goods
storehouses were built close to the docks
Also useful for “storehouse”:Crossword— A long fill for tough grids