robust
robust - adjective
sturdy and strong in form, constitution, or construction
marked by richness and fullness of flavor
strong enough to withstand or overcome intellectual challenges or adversity
rough and crude
robust - thesaurus
racy
rich