The English term "deposit" matches the Swedish term "deponera, säkerhet, insättning, avlagring"

other english words that include "deposit" : swedish :
deposit in layers avlagra
deposition utfällning
depositor insättare
safe-deposit kassavalv