ˈ ̷ ̷ˌ ̷ ̷ noun
Etymology: Middle English storhous, from stor store + hous house
1. : a building for storing goods (as provisions) : magazine , warehouse ; depot , store
2. : an abundant supply or source : repository
the sea is the world's greatest storehouse of raw materials — J.P.Tully
an author's memory is a storehouse of sensations — R.W.Stallman