generated at
storehouse

noun
a building used for storing goods.
⦅やや古⦆ (食糧・兵器などの)倉庫.
a large supply of something:
〖a ~/~s of A〗 A〈情報・思い出など〉の宝庫.
e.g. an enormous storehouse of facts.