
resilient (adjective)
can withstand and recover quickly from a difficult situation; strong, durable, sturdy, tough; tending to adapt and deal with challenges cheerfully; buoyant, optimistic, upbeat.

can withstand and recover quickly from a difficult situation; strong, durable, sturdy, tough; tending to adapt and deal with challenges cheerfully; buoyant, optimistic, upbeat.