twist your brain - French English Dictionary