downpayment - German English Dictionary