rack brain - French English Dictionary