shroud (a body) - Spanish English Dictionary