deposit - set (something somewhere) firmly; "She posited her hand on his shoulder"; "deposit the suitcase on the bench"; "deal with your eyes on this location"
amongst the reasons you may want to consider a CD over https://pubhtml5.com/homepage/hqscd/