storehouse

(-ho̵us′)

noun

a place where things are stored; esp., a warehouse

See storehouse in American Heritage Dictionary 4

noun
  1. A place or building in which goods are stored; a warehouse.
  2. An abundant source or supply: a storehouse of knowledge.

Learn more about storehouse

link/cite print suggestion box