v. put a sum of money in a bank for safekeeping; pay in part; (Geology) set down, lay down (sand, mineral deposit, etc.)
DEPOSIT
Meaning of DEPOSIT in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012