杳无影踪 meaning in English
gone without leaving a trace; be unable to obtain the slightest clue to one's whereabouts; disappear without a trace; vanish
gone without leaving a trace; be unable to obtain the slightest clue to one's whereabouts; disappear without a trace; vanish