wrack (one's) brains - Turkish English Dictionary