The English term "deposit" matches the Finnish term "tallettaa"