Depot

Depot

Depot ( /ˈdɛpoʊ/ DEP-oh or /ˈdiːpoʊ/ DEE-poh) is from the French dépôt which means a deposit (as in geology or banking) or a storehouse. In English, depot can mean any one of a number of things, with minor variances between the different English speaking countries:

Read more about Depot.