word to describe someone who has been through alot

word to describe someone who has been through alot