Meaning of depot
Definition of depot
(noun)
station
where
transport
vehicles
load
or
unload
passengers or goods
a
depository
for goods; "storehouses were
built
close
to the docks"
Other information on depot
WIKIPEDIA results for
depot
Amazon results for
depot
Tweet