mummification Options
The Oxford English Dictionary defines a mummy as "the human body of a human being or animal embalmed (in accordance with the historical Egyptian or some analogous technique) being a preparation for burial", citing resources from 1615 Advertisement onward.Quite a few Mahayana Buddhist monks have been claimed to understand their time of Dying and lef