sturdy

adjective

Having or showing rugged physical strength or robust health.

Substantially made or built; able to withstand stress or rough use.

Marked by resoluteness or determination; firm.

Obdurately set or determined; doggedly obstinate; stubborn; sulky: used of persons.

Having great force or endurance; strong in attack or resistance; vigorous; hardy; stout; lusty; robust.