let something prey on one's mind - Español Inglés Diccionario