on one's last leg - German English Dictionary