stage a disappearing act - Spanish English Dictionary