Wordia - The Definition Of Depot
depot
noun, a storehouse or warehouse
From Collins
©HarperCollins 2008. Collins English Dictionary definition of depot
noun, a storehouse or warehouse
From Collins
©HarperCollins 2008. Collins English Dictionary definition of depot