to promote and improve - Allemand Anglais Dictionnaire