Search Results For 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