depot/ 'dεpəu /

1.noun [c] 
(storehouse) 仓库

2.noun
(for vehicles) 车库

3.noun [US] 
(station) 车站[英 = station]