/ ˈdepəʊ; NAmE ˈdiːpoʊ/ noun
1.
a place where large amounts of food, goods or equipment are stored :
an arms depot
2.
( BrE ) a place where vehicles, for example, buses are kept and repaired
3.
( NAmE ) a small station where trains or buses stop
••
WORD ORIGIN
late 18th cent. (in the sense act of depositing ): from French dépôt , from Latin depositum something depositedfrom Latin deposit- laid aside, from the verb deponere .