pertaining to the university of alcala de henares, spain - Alemán Inglés Diccionario