To lay down; to place; to put.
A crocodile deposits her eggs in the sand.
To lay up or away for safekeeping; to put up; to store.
to deposit goods in a warehouse
To entrust one's assets to the care of another. Sometimes done as collateral.
To put money or funds into an account.
To lay aside; to rid oneself of.
Deposition