directorate of service delivery - Französisch Englisch Wörterbuch