on its last legs

Related

decrepit · fading · breaking down · deteriorating · threadbare · rickety · tottering · wheezing · sputtering · gasping · limping · hanging by a thread · on borrowed time · past its prime · run down · clapped out · kaput · junker

Opposites
vitality/condition

on its last legsgoing strong

Continuing vigorously, undiminished

thriving · flourishing · in tip-top shape · robust · in full swing

longevity/lifespan position

on its last legsbrand new

Completely unused, just acquired

fresh · wet behind the ears · newborn · fledgling · nascent

Familiarity
Top 2,000,000