1 definition by Rooman77
|1.||Shroud of Turin|
The act of ejaculating onto a wash cloth and placing it on a persons face while they are sleeping. Once it hardens, it should have an imprint of their face.
Jesus Christ famous Shroud of Turin.
by Rooman77 Sep 29, 2009 add a video