developing european learning through technological advance - Espagnol Anglais Dictionnaire