ensure the delivery of essential services - Turco Inglés Diccionario