put a huge downpayment - Turco Inglés Diccionario