improve upon - Allemand Anglais Dictionnaire