intellectually stimulating - Alemán Inglés Diccionario