wrack (one's) brain - Turc Anglais Dictionnaire