Storehouses Synonyms

A depository for goods
(Noun)