Definition of deposit
put, fix, force, or implant; "lodge a bullet
in the table"; "stick your thumb
in the crack"
put (something somewhere) firmly; "She posited her hand
on his shoulder"; "deposit the suitcase
on the bench"; "fix your eyes
on this spot"