on one's last legs - French English Dictionary