That which remains; a remnant; a residue.
Remaining or persisting especially after an electrical or magnetic influence is removed.
additional
One or more corpses, especially in a state of decay; remains.