do a moonlight flit - French English Dictionary