Museum - a depository for gathering and exhibiting objects obtaining scientific or historical or inventive price 2. To put down or go away powering by a pure procedure: levels of sediment that were deposited within the ocean floor; glaciers that deposited their debris since they melted. four Time deposit Also https://kingswoodhomes.uk.com/news/huge-deposit-help-on-homes-in-lancashire/