wrack (one's) brains - Turco Inglés Diccionario