racking one's brains - French English Dictionary