to rack one's brains - Français Anglais Dictionnaire