Museum - a depository for amassing and displaying objects owning scientific or historical or inventive value 2. To lay down or leave behind by a natural process: levels of sediment which were deposited to the ocean ground; glaciers that deposited their particles as they melted. Certificates of Deposit (CD) A https://bookmarklinx.com/story18701494/help-with-deposit-fundamentals-explained