what's the meaning of

问题描述:

what's the meaning of
"he dropped of the face of the earth?"

He dropped off the face of the earth.
(He disappeared without a trace.)
他消失得无影无踪.