something which agitates the mind - Francés Inglés Diccionario