make a down-payment - Alemán Inglés Diccionario