ensure the delivery of essential services - Turkish English Dictionary