Definition of storehouse
English to English noun - a depository for goods
Storehouses were built close to the docks.
source: WordNet 3.0 - A building for keeping goods of any kind, especially provisions; a magazine; a repository; a warehouse.
source: Webster 1913
Visual Synonyms 
Nearby Word
storehouse, store-house, struse, store cheese, suctorious, strigose, strigous, stirious, sudorous, storge, stress, studhorse, streek, stroke, sidereous, side horse, striges, strauss, storage, struggle
|
|
|