down payment

noun

Definitions of down payment

English

the first payment made towards the cost of something for which you are paying in instalments (=when you buy something by making two or more payments spread over an agreed period of time)

We've put down the down payment on our new car.