The meaning and origin of interesting English phrases
To be in excellent physical condition, feeling very well and vigorous.