all the better for - Turkish English Dictionary