put a huge downpayment - Espagnol Anglais Dictionnaire