to deliver something - Almanca İngilizce Sözlük