look up any word, like eiffel tower:
 
1.
To have died, of shock, in someone else's body.
by ljg August 03, 2003