do intellectual acrobatics - French English Dictionary