pay a deposit on something - Español Inglés Diccionario