A person strong in mental fortitude able to overcome many hardships and recover easily.
What's up my weeble!