we must improve ourselves - Allemand Anglais Dictionnaire