The English term "deposit" matches the Dutch term "in bewaring geven"

other english words that include "deposit" : dutch :
deposit, spread afgeven
deposit deponeren