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