survivor
survivor - noun
one who lives through affliction
one who outlives another
an animal that survives in spite of adversity
survivor - thesaurus
subsister