DOWN PAYMENT Meaning of DOWN PAYMENT in English n. A retainer paid to a prospective seller. How much of a down payment do you require for this new car? American idioms English vocabulary. Английский словарь американских идиом. 2012