put a huge downpayment - Francés Inglés Diccionario