make a down payment - Deutsch Englisch Wörterbuch