There are multiple definitions - click on the translation that matches your context.

sinal

substantivo

full

down payment

noun

Definitions of down payment

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.