a linen cloth kept in the Cathedral of Turin, Italy, since the late 1500s that bears a faint life-size human image venerated by some as the imprint of the dead body of Jesus.
SHROUD OF TURIN
Meaning of SHROUD OF TURIN in English
Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012