Storehouse Synonyms

stôrhous
A place where something is deposited for safekeeping
(Noun)