Depot
English Meaning
A place of deposit for the storing of goods; a warehouse; a storehouse.
- A railroad or bus station.
- A warehouse or storehouse.
- A storage installation for military equipment and supplies.
- A station for assembling military recruits and forwarding them to active units.