be on one's last legs - Spanish English Dictionary