( informal ) to go away or be impossible to find when people need or want you
DO, PERFORM, STAGE A DISAPPEARING / VANISHING ACT
Meaning of DO, PERFORM, STAGE A DISAPPEARING / VANISHING ACT in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005