robust
1 able-bodied, alive and kicking, athletic, brawny, fighting fit, fit, fit as a fiddle (informal) hale, hardy, healthy, hearty, husky (informal) in fine fettle, in good health, lusty, muscular, powerful, rude, rugged, sinewy, sound, staunch, stout, strapping, strong, sturdy, thickset, tough, vigorous, well
2 boisterous, coarse, earthy, indecorous, raunchy (slang) raw, roisterous, rollicking, rough, rude, unsubtle
3 common-sensical, down-to-earth, hard-headed, practical, pragmatic, realistic, sensible, straightforward
Antonyms
1 delicate, feeble, frail, hothouse (informal, often disparaging) infirm, sickly, slender, unfit, unhealthy, unsound, weak, weedy (informal) wimpish or wimpy (informal)