Meaning of “down payment” - Learner’s Dictionary

down payment

noun [ C ] uk us

the first amount of money that you pay when you buy something expensive and pay over a period of time:

a down payment on a house

(Definition of “down payment” from the Cambridge Learner’s Dictionary © Cambridge University Press)