be on last legs - Turkish English Dictionary