Answer: haleandhearty

AnswerCrossword Clue
HALEANDHEARTYIn fine fettle
HALEANDHEARTYVigorous