delivery of a service - Alemán Inglés Diccionario