wrack (one's) brain - Allemand Anglais Dictionnaire