rugged

adj

1.
sturdy and strong in constitution or construction; enduring
Antonym:
delicate
Derived from:
ruggedness
2.
having long narrow shallow depressions (as grooves or wrinkles) in the surface
3.
topographically very uneven
Derived from:
ruggedness
4.
very difficult; severely testing stamina or resolution
Derived from:
ruggedness