make a down-payment - French English Dictionary