make a down payment - French English Dictionary