Outliver

(n.) One who outlives.