DO, PERFORM, STAGE A DISAPPEARING / VANISHING ACT


Meaning of DO, PERFORM, STAGE A DISAPPEARING / VANISHING ACT in English

( informal ) to go away or be impossible to find when people need or want you

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.