there is much progress to be made - Turkish English Dictionary