Mesh deform other mesh ?

Is it possible to deform a mesh with another mesh ?

use mesh deform or surface deform modifiers

Sorry I made a slight mistake. For example if a person were punched in the face, the collision object would deform the mesh.

You may want to look into dynamic paint.

Ok, thanks.