wrack (one's) brains - Allemand Anglais Dictionnaire