last legs
- dyingCeasing to live
- worn outDepleted through overuse
- exhaustedUtterly depleted of energy
- failingFlaw in one's nature
- collapsingFalling inward suddenly
breaking down · fading · crumbling · tottering · rickety · decrepit · shabby · threadbare · wheezing · sputtering · gasping · limping · wobbling · barely standing · end of the road · final stretch · hanging on · clinging
- exhaustionexhaustion, burn out, drained, spent, tired
- predicamentspredicament, dilemma, bind, pickle, pinch
last legsgoing strong
Continuing vigorously, undiminished
thriving · flourishing · robust · in full swing · in fine fettle
last legsat the beginning
At the start
fresh off the line · up and coming · nascent · budding · emerging
last legsbrand new
Completely unused, just acquired
good as new · fresh · mint condition · built to last · long-lived