there's still a lot to be done. - Turkish English Dictionary