something which agitates the mind - Turco Inglés Diccionario