be on (one's) last legs

be on (one's) last legs

To be near physical collapse or death, as due to exhaustion or disease. I knew I was on my last legs, so I was very relieved to see the marathon's finish line in the distance. Ed's on his last legs—you should probably try to visit him in the hospital today.
See also: last, leg, on
Farlex Dictionary of Idioms.
See also:
  • on (one's) last legs
  • on last legs
  • on one’s last legs
  • on one's last legs
  • on your last legs
  • flack out
  • take a lot out of
  • take a lot out of (one)
  • rep out
  • feel your legs