Depot (děpō or dēpō) is from the French dépôt which means a deposit or a storehouse
A centralized store or operating base for logistical use by commercial or governmental bodies for storage of goods.