The meaning and origin of interesting English phrases
To be extremely exhausted and utterly devoid of energy.