more favorable terms - Türkçe İngilizce Sözlük