Wordia - The Definition Of Shroud
shroud
noun, a garment or piece of cloth used to wrap a dead body
From Collins
©HarperCollins 2008. Collins English Dictionary definition of shroud
noun, a garment or piece of cloth used to wrap a dead body
From Collins
©HarperCollins 2008. Collins English Dictionary definition of shroud