pay a deposit on something - Spanish English Dictionary