Einfach einen Begriff in der Tabelle rechts anklicken um weitere Übersetzungen in dieser Sidebar zu erhalten.
Depot is from the French dépôt which means a deposit or a storehouse. In English, depot can mean any one of a number of things, with minor variances between the different English speaking countries: