Storehouse
noun
A building for keeping goods of any kind, especially provisions
(by extension) A single location or resource where a large quantity of something can be found.
“This old book is a genuine storehouse of useful cooking tips.”
A mass or quantity laid up.
Synonyms: magazine, repository, warehouse
verb
To lay up in store.
“the mental storehousing of information”