storehouse

noun

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

An abundant source or supply.

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.

A store; a plentiful supply.

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