deposit - put (a thing somewhere) firmly; "She posited her hand on his shoulder"; "deposit the suitcase to the bench"; "resolve your eyes on this location"
certification of deposit demand deposit deposit account https://wavesocialmedia.com/story3623074/how-much-you-need-to-expect-you-ll-pay-for-a-good-demposir