put a huge downpayment - Allemand Anglais Dictionnaire