n. warehouse, depository or depositary, repository, storeroom, bank, store, (In Asia) godown; arsenal, magazine, armoury The company maintains storehouses in a dozen countries to better supply their customers
STOREHOUSE
Meaning of STOREHOUSE in English
Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012