endeavour to ensure - Deutsch Englisch Wörterbuch