storehouse

noun

A place or building in which goods are stored; a warehouse.

noun

An abundant source or supply.

noun

A 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.

noun

A store; a plentiful supply.

noun

A building for keeping goods of any kind, especially provisions; a magazine; a repository; a warehouse.

noun

A mass or quality laid up.

noun

A building for keeping goods of any kind, especially provisions; a magazine; a repository; a warehouse.

noun

A single non-geographical place where a large quantity of something can be found.

noun

A mass or quality laid up.

noun

a depository for goods