robust, healthy, fit, strong, sturdy, tough, rugged, hearty, lusty, vigorous, hale and hearty, fit as a fiddle, fighting fit, in fine fettle, in good health, in good condition
British in rude health
dated stalwart
ANTONYMS
delicate, tender
Are You Learning English? Here Are Our Top English Tips