The definition of a depot is a terminal or storage station, or a place where buses and trains come.
(noun)See depot in Webster's New World College Dictionary
noun
Origin: Fr dépôt, a deposit, storehouse < L depositum: see deposit
See depot in American Heritage Dictionary 4
noun
Origin:
Origin: French dépôt
Origin: , from Old French depost
Origin: , from Latin dēpositum, something deposited
Origin: , from
Origin: neuter past participle of dēpōnere, to put down, deposit; see depone
.Learn more about depot