resilient, hardy, robust, tenacious, steadfast, strong, durable, persevering, unyielding, tough, enduring, stalwart, determined, gritty, resolute, stout, unwavering, persistent, indefatigable, unflinc... [more]
resilient, hardy, robust, tenacious, steadfast, strong, durable, persevering, unyielding, tough, enduring, stalwart, determined, gritty, resolute, stout, unwavering, persistent, indefatigable, unflinc... [more]