Definitions
-
noun
deposit
-
noun
store, stock, depot, warehouse, repository
-
noun
tank, reservoir
-
noun
pound, car pound (UK); impound lot, impound (US)
-
noun
sediment, dregs
deposit
store, stock, depot, warehouse, repository
tank, reservoir
pound, car pound (UK); impound lot, impound (US)
sediment, dregs