What is word for a person who has gone through a lot ?

Back
Top