to promote and improve - Deutsch Englisch Wörterbuch