What Does Depot Mean?
What Does Depot Mean? What does depot mean? Depot came into English from the French word dépôt, meaning “a deposit, place of deposit.” A depot can be a place like a warehouse where items are temporarily deposited, but we also use it for a train or bus station. What is an example of a depot?