Synonyms of 'storehouse'
Copyright © 2016 by HarperCollins Publishers. All rights reserved.
A depository is a place where objects can be stored safely.
They have 2,500 tons of paper stored in their depository.
A depot is a place where large amounts of raw materials, equipment, arms, or other supplies are kept until they are needed.
a government arms depot
Thesaurus for storehouse from the Collins English Thesaurus
A storehouse is a building in which things, usually food, are stored.