resilient

adj

1.
recovering readily from adversity, depression, or the like