down paymentTranslate down payment | into French | into German | into Italian | into Spanish Definition of down payment noun an initial payment made when something is bought on credit: it had taken their savings to make the down payment on a housedown payment in other Oxford dictionaries Definition of down payment in the US English dictionary