[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.
DEPOT
Meaning of DEPOT in English
Cambridge English vocab. Кембриджский английский словарь. 2012