- a place where things are stored
WordReference Random House Learner's Dictionary of American English © 2017
- a building in which things are stored;
- a source of plentiful supply, as of facts or knowledge:He's a storehouse of knowledge about the music of the 1950's.
- a building in which things are stored.
- any repository or source of abundant supplies, as of facts or knowledge.
- Middle English storhous. See store, house 1300–50
- 1.See corresponding entry in Unabridged warehouse, depot.