linwrapped body

noun

1.
a body embalmed and dried and wrapped for burial (as in ancient Egypt)