stage a vanishing act - French English Dictionary