on your last legs - German English Dictionary