to be on one's last legs

Dictionnaire