depot
nounUK /ˈdepəʊ/
US /ˈdiːpoʊ/
A place where buses or trains are kept and fixed.
The bus went back to the depot after its last trip.
OTHER MEANINGS
2. A place where goods are stored.
The boxes were kept in a depot near the port.
3. A small military base or supply center.
Soldiers picked up supplies at the depot.
4. A place where vehicles are parked and repaired.
The trucks return to the depot every evening.