robust

adj

1.
sturdy and strong in form, constitution, or construction
Antonym:
frail
Derived from:
robustness
2.
marked by richness and fullness of flavor
3.
strong enough to withstand or overcome intellectual challenges or adversity
Derived from:
robustness
4.
rough and crude