Answer: haleandhearty

AnswerCrossword Clue
HALEANDHEARTY

In fine fettle

HALEANDHEARTY

Vigorous