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