The English term "bank deposit" matches the Italian term "deposito in banca"

other english words that include "deposit" : italian :
deposit pagare, depositare, incluso