storehouse

 
Pronunciation: /ˈstɔːhaʊs/

noun

  • a building used for storing goods.
  • a large supply of something: an enormous storehouse of facts