DEPOT


Meaning of DEPOT in English

[noun] [C] - a building where supplies or vehicles, esp. buses, are keptan arms/weapons depota fuel/storage/supply depota bus depot(US) A depot is also a bus station or train station.

Cambridge English vocab.      Кембриджский английский словарь.