A body embalmed and dried and wrapped for burial (as in ancient Egypt) English: mummy Less certain link between this word and this sense.