- 1a place where large amounts of food, goods, or equipment are stored an arms depot
Definitions on the go
Look up any word in the dictionary offline, anytime, anywhere with the Oxford Advanced Learner’s Dictionary app.
- 2a small station where trains or buses stop
Check pronunciation: depot