to deliver something - Türkçe İngilizce Sözlük