rack one's brains over - Francés Inglés Diccionario