wrack (one's) brains - Turc Anglais Dictionnaire