депо
Russian
noun
Definitions
- (transport) depot, station, warehouse (company or facility that provides maintenance, repair and parking for rolling stock, usually rail)
- station, firehouse, fire station (facility that accommodates fire trucks and special equipment)
Etymology
Borrowed from French dépôt.
Origin
French
dépôt