English depot, entrepot, storage, store, storeroom, warehouse
A free, multilingual knowledge graph Synsets.net