thanks to the efforts of - Allemand Anglais Dictionnaire