that ought to be done by today. - Turkish English Dictionary