developing european learning through technological advance - Alemán Inglés Diccionario