wrack one's brains - Francés Inglés Diccionario