Depot
Definitions
3
Posts
3
Posters
289
Views
-
A place of deposit for the storing of goods; a warehouse; a
storehouse. -
Ingeniously simple business management. Organize your sales, projects, team and finance from the Cloud A software product by Thought Collective
-
a building where supplies or vehicles, especially buses, are kept:
Explore More Definitions
Browse our collection of 300,000+ community-written definitions