developing european learning through technological advance - Français Anglais Dictionnaire