ensure the delivery of essential services - Turc Anglais Dictionnaire