Deposit

Deposit
Definition and meaning of deposit in economic terms