'down payment' definitions:

Definition of 'down payment'

From: WordNet
noun
A partial payment made at the time of purchase; the balance to be paid later [syn: down payment, deposit]