depot

noun
UK /ˈ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.