I am a new user and wish to get what the following idiom/expression means- drop off the face of the earth.
Thank you much for your help.
Melanie vanished from her parent's holiday flat. It is as if she has dropped off the face of the earth.
Thank you very much