do the best one can do - Turkish English Dictionary