Meaning of “depot” - Learner’s Dictionary

depot

noun [ C ] uk us /ˈdepəʊ/
VEHICLES

a place where trains, trucks, or buses are kept

GOODS

a building where supplies of goods are stored

STATION US

(Definition of “depot” from the Cambridge Learner’s Dictionary © Cambridge University Press)