delivery of a service - Almanca İngilizce Sözlük