all to the better - Turkish English Dictionary