Deposit Definition & Meaning - Visa Services