storehouse
nounA place or building in which goods are stored; a warehouse.
nounAn abundant source or supply.
nounA house in which things are stored; a building for the storing of grain, food-stuffs, or goods of any kind; a magazine; a repository; a warehouse; a store.
nounA store; a plentiful supply.
nounA building for keeping goods of any kind, especially provisions; a magazine; a repository; a warehouse.
nounA mass or quality laid up.
nounA building for keeping goods of any kind, especially provisions; a magazine; a repository; a
A single non-geographical place where a large quantity of something can be found.
nounA mass or quality laid up.
nouna depository for goods