put a huge downpayment - Türkçe İngilizce Sözlük