The English term "deposit" matches the Italian term "pagare, depositare, incluso"

other english words that include "deposit" : italian :
bank deposit deposito in banca