rack one's brain - French English Dictionary