intellectually stimulating - Francés Inglés Diccionario