let a business deal go - Türkçe İngilizce Sözlük