*** Welcome to piglix ***

Depot


Depot (/ˈdɛp/ DEP-oh or /ˈdp/ 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:


...
Wikipedia

...