/ Dictionary / Index S Shroud of Turin: Meaning and Definition of Find definitions for: Shroud' of Tu'rin Pronunciation: [key] 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. Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease. shroud-laid shrove Related Content Daily Word Quiz: spectral Analogy of the Day: Today’s Analogy Spelling Bee: Today’s Spelling Bee Frequently Misspelled Words Frequently Mispronounced Words Easily Confused Words Writing & Language