depot
n
(1)
(a) storehouse, esp for military supplies; warehouse 仓库; (尤指)军需库; 栈房.
(b) place where vehicles, eg buses, are kept 车库(如公共汽车的). (2) (US) railway or bus station 火车站; 公共汽车站.
On our way home that night I looked down and saw that the necklace was not around my neck any more. I told Pierre. We rushed back to the palace and looked for it.We asked everyone there if they had found a necklace, but without luck. We couldn't find it;