deposit - place (some thing somewhere) firmly; "She posited her hand on his shoulder"; "deposit the suitcase about the bench"; "deal with your eyes on this spot"
We've saved plenty of with the deposit on the house → https://pubhtml5.com/homepage/hqscd/