put a huge downpayment - Türkisch Englisch Wörterbuch