storehouse \ˈ ̷ ̷ˌ ̷ ̷\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 >