ensure the delivery of essential services - German English Dictionary